package com.scm.biz.query.customer;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import com.scm.biz.query.BaseQuery;

/**
 * 客户类的查询类：前段查询条件封装到这个类中
 * @author Administrator
 *
 */
public class CustomerQuery extends BaseQuery implements Serializable{

	private static final long serialVersionUID = 1L;
	
	private String fullname; 	//客户名
	private String abbreviation;//简称
	private String level;		//客户等级
	private String category;	//客户分类
	private String styleLabels;	//客户风格标签，以，连接
	private List<String> styleLabel=new ArrayList<String>();//风格标签
	private Integer styleLabelCount;	//标签数量
	private String productCategorys;	//客户分类标签
	private List<String> productCategory=new ArrayList<String>();//分类标签
	private Integer productCategoryCount;//分类标签数量
	private Integer status;		//客户签约状态  1. 签约   2. 未签约 
	private Integer creator;	//创建者ID
	public String getFullname() {
		return fullname;
	}
	public void setFullname(String fullname) {
		this.fullname = fullname;
	}
	public String getAbbreviation() {
		return abbreviation;
	}
	public void setAbbreviation(String abbreviation) {
		this.abbreviation = abbreviation;
	}
	public String getLevel() {
		return level;
	}
	public void setLevel(String level) {
		this.level = level;
	}
	public String getCategory() {
		return category;
	}
	public void setCategory(String category) {
		this.category = category;
	}
	public String getStyleLabels() {
		return styleLabels;
	}
	public void setStyleLabels(String styleLabels) {
		this.styleLabels = styleLabels;
	}
	public List<String> getStyleLabel() {
		return styleLabel;
	}
	public void setStyleLabel(List<String> styleLabel) {
		this.styleLabel = styleLabel;
	}
	public Integer getStyleLabelCount() {
		return styleLabelCount;
	}
	public void setStyleLabelCount(Integer styleLabelCount) {
		this.styleLabelCount = styleLabelCount;
	}
	public String getProductCategorys() {
		return productCategorys;
	}
	public void setProductCategorys(String productCategorys) {
		this.productCategorys = productCategorys;
	}
	public List<String> getProductCategory() {
		return productCategory;
	}
	public void setProductCategory(List<String> productCategory) {
		this.productCategory = productCategory;
	}
	public Integer getProductCategoryCount() {
		return productCategoryCount;
	}
	public void setProductCategoryCount(Integer productCategoryCount) {
		this.productCategoryCount = productCategoryCount;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public Integer getCreator() {
		return creator;
	}
	public void setCreator(Integer creator) {
		this.creator = creator;
	}
	@Override
	public String toString() {
		return "CustomerQuery [fullname=" + fullname + ", abbreviation=" + abbreviation + ", level=" + level
				+ ", category=" + category + ", styleLabels=" + styleLabels + ", styleLabel=" + styleLabel
				+ ", styleLabelCount=" + styleLabelCount + ", productCategorys=" + productCategorys
				+ ", productCategory=" + productCategory + ", productCategoryCount=" + productCategoryCount
				+ ", status=" + status + ", creator=" + creator + "]";
	}
}
